@primary-color:#1890ff;
@color-secondary:#6c757d;
@font-size-base:14px;
@layout-header-background:#1890ff;

// src/common/styleOA.theme.less
.purchase-stylesOA-theme {
  .ant-tabs-card > .ant-tabs-nav::before {
    border-bottom: 1px solid @primary-color;
  }

  .ant-tabs-card > .ant-tabs-nav {
    .ant-tabs-nav-list {
      .ant-tabs-tab-active {
        border: 1px solid @primary-color !important;
        border-bottom-color: #fff !important;
      }
    }

    .ant-tabs-tab {
      border-bottom-color: @primary-color !important;
    }
  }
}

// src/components/Descriptions/src/descriptions.theme.less
.descriptions-container-header {
    .ant-form-item {
        .ant-input {
            font-size: @font-size-base + 2px;
        }
    }
}

.descriptions-item-title {
    font-size: @font-size-base + 2px;
}
// src/components/DescriptionsType/src/descriptionsType.theme.less
.descriptionsType-container-header {
  .ant-form-item {
    .ant-input {
      font-size: @font-size-base + 2px;
    }
  }
}

.descriptionsType-rootBoxDiv-formTableTitle {
  font-size: @font-size-base + 2px;
}

// src/components/GlobalHeader/header.theme.less
.global-header-layout {
  float: right;
  height: 100%;
  transition: 300ms;

  &:hover {
    background: lighten(@primary-color, 0.01%);

    .one-icon {
      color: #fff
    }
  }
}
// src/components/MyIcon/icon.theme.less
.one-icon {
  color: @primary-color;

  .anticon {
    font-size: @font-size-base;
  }
}
// src/components/ProcessDesigner/DesignerComponent/design.theme.less
@prefix-narrow: design-narrow-pane;
@prefix-canvas: design-canvas;

.@{prefix-narrow}-icon:hover {
  color: @primary-color;
}

.@{prefix-narrow}-icon-active {
  border-left: 2px solid @primary-color;
  color: @primary-color;
}

.@{prefix-canvas}-layout .@{prefix-canvas}-content {
  border: 1px solid @primary-color;
}

.ivr-pane-col:hover {
  color: @primary-color;
}

// src/components/SchemaComponent/SchemaManage/scmanage.theme.less
.switch-font:hover {
  color: @primary-color !important;
}

.switch-font-target {
  color: @primary-color !important;
}

.filter-drawer-title {
  .ant-ribbon {
    background-color: @primary-color;
  }
}

// src/components/TopologyCanvas/DesignerComponent/design.theme.less
@prefix-narrow: design-narrow-pane;
@prefix-canvas: design-canvas;

.@{prefix-narrow}-icon:hover {
  color: @primary-color;
}

.@{prefix-narrow}-icon-active {
  border-left: 2px solid @primary-color;
  color: @primary-color;
}

.@{prefix-canvas}-layout .@{prefix-canvas}-content {
  border: 1px solid @primary-color;
}

.ivr-pane-col:hover {
  color: @primary-color;
}

// src/components/Typography/typ.theme.less
.typ-custom-title {
  border-left: 5px solid @primary-color;
}

// src/layouts/BasicLayout/basic.theme.less
.manageBtntTxtStyle {
  font-size: @font-size-base - 2px;

  .anticon {
    font-size: @font-size-base - 2px;
  }
}

// .systemProLayoutCls {
//   .ant-pro-sider-logo {
//     h1 {
//       font-size: @font-size-base + 4px;
//     }
//   }

//   .ant-pro-top-nav-header-logo h1 {
//     font-size: @font-size-base + 4px;
//   }
// }

.proLayoutHeadBackColor {
  .ant-pro-global-header {
    background: @layout-header-background;
  }
}

.proLayoutMenuHeadBg {
  color: #fff;

  .ant-pro-sider-logo {
    background: @layout-header-background;
  }
}

// src/pages/AnnounceManage/common/compileAvatar.theme.less
.compile-avatar {
  .ant-avatar {
    background: @primary-color ;
  }

  .ant-list-item-meta-title>a {
    color: @primary-color;
  }
}
// src/pages/ContractController/ContractHomePage/mview/common/homePage.theme.less
.contract-home-function {
  background-color: @primary-color;
}
// src/pages/ContractController/ContractManage/common/stylesOA.theme.less
.stylesOA-theme {

  .ant-tabs-card>.ant-tabs-nav::before {
    border-bottom: 1px solid @primary-color;

  }

  .ant-tabs-card>.ant-tabs-nav {

    .ant-tabs-nav-list {
      .ant-tabs-tab-active {
        border: 1px solid @primary-color !important;
        border-bottom-color: #fff !important;
      }
    }

    .ant-tabs-tab {
      border-bottom-color: @primary-color !important;
    }
  }

}
// src/pages/PurchaseManage/PurchaseGateway/mview/common/homePage.theme.less
.contract-home-function {
  background-color: @primary-color;
}

// src/pages/PurchaseManage/PurchaseGateway/mview/CommonFunction/common/style.theme.less
.source-experts-item-title,
.source-supplier-item-title {
  font-size: @font-size-base + 2px;
}

.source-tabs-color {
  .ant-tabs-tab-active {
    border-bottom-color: @primary-color !important;
  }
}
.common-function-table-menuDivBox:last-child {
  font-size: @font-size-base + 2px !important;
}

.common-function-table-menuDivBox-iconDiv {
  background-color: #fff !important;
}
.common-function-table-menuDivBox-iconDiv:hover {
  background-color: @primary-color !important;
}

.common-function-table-menuDivBox-iconDiv:hover .anticon {
  color: #fff !important;
}

// src/pages/PurchaseManage/SourceManage/common/style.theme.less
.source-experts-item-title,
.source-supplier-item-title {
  font-size: @font-size-base + 2px;
}

.source-tabs-color {
  .ant-tabs-tab-active {
    border-bottom-color: @primary-color !important;
  }
}

// src/pages/RemindManage/common/remind.theme.less
.remind-progress {
    .ant-progress-outer>.ant-progress-inner>.ant-progress-bg {
        background-color: @primary-color;
    }

}
// src/pages/SupplierManage/common/updateStyles.theme.less
.supplier-update-supplierFormLabel-minBoxTitle {
  border-left-color: @primary-color !important;
}

// src/pages/SystemController/ResourceController/resource.theme.less
.current-step-title {
  .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
    color: @primary-color;
    font-size: @font-size-base + 2px;
  }

  .ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon {
    font-size: @font-size-base;
  }

  .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon {
    font-size: @font-size-base + 2px;

    .anticon {
      font-size: @font-size-base + 2px;
    }
  }
}